<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			
			// Object 对象的属性
			// 1. constructor 属性			
			var stu2 = {
				id:2,
				name:"李四",
				age:"19"
			}
			console.log(stu2);
			console.log(stu2.constructor);
			
			var obj1 = new Object("abc123");
			console.log(obj1);
			console.log(obj1.constructor);
						
			// 2. prototype 属性			(访问对象类型原型的引用)
			// 遍历数组，求出最大值
			function array_max()
			{
				var max = this[0];
				for(var i=1;i<this.length;i++)
				{
					if(max<this[i])
					{
						max = this[i];
					}
				}
				return max;
			}
			// 给数组类型对象添加一个max方法
			Array.prototype.max =  array_max;
			// 创建一个数组
			var nums = new Array(1,5,100,25,79,80,65);
			// 调用max()求得这个数组的最大值
			console.log(nums.max());
			
			
			// Object对象的方法
						// toLocaleString()
			// toString()
			// valueOf()
			
			
			
		</script>
	</body>
</html>